package bo;

public class Cita {
	private Hora horaInicio;
	private Hora duracion;
	private Usuario usuario;

	public Cita(Hora horaInicio, Hora duracion, Usuario usuario) {
		this.horaInicio = horaInicio;
		this.duracion = duracion;
		this.usuario = usuario;
	}

	public Hora getHoraInicio() {
		return horaInicio;
	}

	public void setHoraInicio(Hora horaInicio) {
		this.horaInicio = horaInicio;
	}

	public Hora getDuracion() {
		return duracion;
	}

	public void setDuracion(Hora duracion) {
		this.duracion = duracion;
	}

	public Usuario getUsuario() {
		return usuario;
	}

	public void setUsuario(Usuario usuario) {
		this.usuario = usuario;
	}

	public Hora calculoHoraFin(Hora horaInicio, Hora duracion) {
		Hora h;
		Integer hor = horaInicio.getHora() + duracion.getHora();
		Integer min = horaInicio.getMinuto() + duracion.getMinuto();

		if (min >= 60) {
			min = min % 60;
			hor += 1;

		}
		h = new Hora(hor, min);

		return h;
	}
}
